home *** CD-ROM | disk | FTP | other *** search
- Short: BEAST HighEnd OO-System. V1 Alpha
- Author: weertj@IAEhv.nl (Jacco van Weert)
- Uploader: weertj@IAEhv.nl (Jacco van Weert)
- Type: dev/misc
-
- TITLE
-
- BEAST - Building Environment All SysTems
-
- VERSION
-
- V1 Alpha
-
- AUTHOR
- MSD = Maverick Software Development
- BEAST - Jacco van Weert <weertj@IAEhv.nl>
- B52 - Frans Slothouber <slothoub@xs4all.nl>
-
- DESCRIPTION
-
- About one year ago the BEAST project started as result of the ancient
- IGL ((C) 1991 Akzo Research/MSD) and the MAGICBench ((C) 1994 RIF/MSD).
-
- BEAST offers the programmer an environment to develope Object-Based and/or
- Object-Oriented classes in _any_ language. Complete programs can be build by
- connecting methods to each other. B52 offers a FORTH based programming language
- which can be intergrated in BEAST. Classes written in B52 are portable to all
- computer systems which have access to BEAST. Building BEAST programs
- requires a whole new programming approach, altough it is possible to
- use BEAST classes in a 'ordinary' way, lies the true power of BEAST in
- the 'visual' part of BEAST by connecting classes without the need of
- any procedural program.
-
-
- The features of BEAST:
-
- * Object-based and Object-Oriented Engine.
- * Classes are language independent.
- * Dynamic Object creation.
- * Add and remove methods runtime.
- * Propagation/Delegation of methods throughout the whole object tree.
- * Create connection networks between methods.
- * Programs can be build only with objects and their connections.
- * Programs created in this way can serve as new class again.
- * Object-trees can consist out of objects from different tasks to
- objects from different computer systems across a network.
- * All communication is done by TagLists.
- * B52, a FORTH language with BEAST/OO extensions, with B52 it is
- possible to write portable classes. B52 is also used for data-files.
- BEAST uses B52 for data-files and more, in this way data-files are
- program _themselves_.
- * Effort is being made to integrate B52 in (WWW) Web-browers, Java is
- a nice langauge, but B52 with BEAST will really make computers start
- to fly. B52/BEAST compared to Java is much stronger, maybe to strong
- therefore BFS (Beast FileSystem) is needed to provide the security.
-
-
- The whole BEAST system is under heavy development, other BEAST elements will
- follow soon, the BEAST GUI (BeaVis) classes are already in their prototype
- phase, which means that soon they will be trashed and rewritten with the
- lessons learned.
-
- What's in the pipeline?
-
- * Beast General classes.
- * BeaVis (Beast Visual), GUI classes.
- * BFS (Beast FileSystem).
- * BeaMM (Beast MultiMedia), starting with Audio support.
- * Beast Distributed Objects.
-
- The credits:
- In the development of BEAST a lot of people have contributed with ideas,
- critism, programs and more;
- Alphabetic order:
-
- Erik Admiraal (Admiraal@voeding.tno.nl)
- Helped with his ideas of an ideal OO environment.
- Martin Blom (lcs@lysator.liu.se)
- Creator of the AHI.library (ReTargetable Audio part), offered his
- library to be the core of the BeaMM (BEAST MultiMedia) - Audio part.
- Marius Groeger (i409@informatik.fh-wiesbaden.de):
- Supplied his brilliant MCP GUI library to use it as example for BeaVis
- classes. Also contributed in ideas for improvement.
- Andreas Mixich (humpty@tomate.tng.oche.de)
- For his help on the user's side of view, also will (hopefully) be of some
- help to get the BEAST to talk ARexx and Oberon.
- Grieg Pedersen (was grieg@worldshop.com):
- Was developing classes for BEAST, and came with the idea for BFS.
- (Beast FileSystem).
- Contributed a lot to create the BEAST. Alas because of his job change
- lost his EMail account.
- Jeroen Vermeulen (jtv@xs4all.nl):
- Put a lot of effort in locating and solving the problems in a BEAST
- which can build object-trees and connections across any network. He
- wrote the connection-model document on which the distributed BEAST
- objects will be based.
- A lot's of others........
-
-
- For questions about BEAST don't hesitate to contact:
- weertj@IAEhv.nl
-
-
- SPECIAL REQUIREMENTS
-
- Amiga version:
- AmigaOS 2.0 or higher.
-
- AVAILABILITY
-
- Aminet (Amiga version):
- ftp://ftp.wustl.edu/pub/aminet/dev/misc/BST_System.lha
- ftp://ftp.wustl.edu/pub/aminet/dev/misc/B..(others)...lha
- ftp://ftp.wustl.edu/pub/aminet/dev/misc/B52...(others)..lha
- WWW:
- http://www.IAEhv.nl/users/weertj/BEAST/BEAST.html
-
- FTP:
- ftp://ftp.IAEhv.nl/users/weertj/
-
- PRICE
-
- Free.
- The BEAST system library is free and may be used in public domain to
- commercial products with the now following restrictions;
- - In the product documentation the use of BEAST must be stated.
- - Because BEAST is new it is important to keep track of the applications
- created with BEAST in order to maintain backward compatibility, therefore
- BEAST programmers should registrate themselves.
- Registration is free and in this way you will be added to the 'sort-of'
- BEAST mailing list.
- - If your application is shareware or commercial, I want a free copy =).
-
- Registration: send a mail to weertj@IAEhv.nl with as subject "BEAST Registration"
-
- The registration is also interesting for those people who want to develop BEAST
- classes and want their 'Methods' and 'Tags' included in the BEAST.
-
- DISTRIBUTABILITY
-
- BEAST
- Copyright (C) 1996, Maverick Software Development, Jacco van Weert
- B52
- Copyright (C) 1996, Maverick Software Development, Frans Slothouber
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 6084 3942 35.2% 30-Mar-96 23:08:52 +BuildBeast
- 6096 3953 35.1% 30-Mar-96 23:06:12 +KillBeast
- 3556 2082 41.4% 29-Mar-96 22:48:54 +beast.library
- 1140 688 39.6% 31-Mar-96 16:10:38 +BST_EmptyClass
- 5221 2483 52.4% 31-Mar-96 21:21:50 +BST_Announce.txt
- 246 120 51.2% 31-Mar-96 16:39:46 +BST_BuildBeast.bat
- 226 171 24.3% 31-Mar-96 21:20:34 +BST_Copyright.txt
- 282 131 53.5% 31-Mar-96 16:43:52 +BST_KillBeast.bat
- 508 146 71.2% 31-Mar-96 17:17:36 +BST_Readme.txt
- 36 36 0.0% 31-Mar-96 17:07:14 +BST_System.txt
- 36 36 0.0% 31-Mar-96 17:09:48 +BST_SystemDocs.txt
- -------- ------- ----- --------- --------
- 23431 13788 41.1% 02-Apr-96 20:43:12 11 files
-